html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, abbr, article, aside, command, details, figcaption, figure, footer, header, hgroup, mark, meter, nav, output, progress, section, summary, time {
margin: 0;
padding: 0;
}
body {
display: block;
}
body {border:0;height: 100%;background-color:#F2F2F2;color:#000 !important;font-family: Arial;color:black;font-size: 14px;line-height: 1.5;}

h1	{font-size: 18px;font-weight: bold;color:black}
h2	{font-size:15px}
ul li{list-style:none;}

/* Web Site */
#site			{left: 78px ;top:18px;right:78px;text-align: left;padding-bottom: 20px;width:}
#site-top		{height: 38px;position: relative;clear:both}
#site-body		{position: relative;padding: 10px 10px 0px 10px;margin-top: 5px;clear:both}
#site-footer	{text-align: center;position: relative;clear:both;color:#666666;font-size:12px;height:40px;padding:5px}

.page-body, .content, .rounded, .article .box {border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-khtml-border-radius: 4px;
font-size: 14px;
}
.page-body {width:100%;
border: 1px solid;
-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;-moz-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;box-shadow: rgba(0, 0, 0, 0.3) 0 1px 3px;
border-color: #E5E5E5 #DBDBDB #D2D2D2;padding:10px;
background: rgb(255,255,255) repeat-y
}
.img-right{float:right;}

/* Pages */
.page			{clear:both;color: #015687;}
.text-nodata	{position:absolute;text-align:center;font-size:18px;top:250px;width:100%;height:150px}
.section-body	{padding-left:10px}
.section-title	{background:url("images/logo-mini.png") no-repeat ;color:#68c440;padding-left: 80px;padding-top:15px;border-bottom:2px solid #bad985;}
.title-t1		{color:#68c440;font-weight:bold;font-size:15px}
ul.basic-ul		{padding-left:40px; margin:0px;}
ul.basic-ul	li	{list-style-image:url("images/icons/bullet.png");padding-left:15px;vertical-align:middle;padding-top:5px}
ul.basic-ul	li	ul {padding-left:40px;}

/* Forms */
.xv-form-block-text		{color:#68c440;font-weight:bold;font-size:14px}
.xv-screen-panel-body	{background-color:transparent;border:none;padding-top:2px}
.xv-grid-table-head-th	{font-size:11px;white-space:nowrap}
.msg_infos  		{}
/* Contact */
.contact-adress				{color: #015687;padding-left: 26px;padding-top:5px}
.contact-title				{border-bottom:1px solid #bad985;color:#52a01d}
.contact-box				{}
.contact-box ul.contact-list 	{padding-bottom: 4px;margin-bottom: 3px;}
.contact-box ul.contact-list li	{padding-bottom: 4px;margin-bottom: 3px;}
ul.contact-list li.email	{padding: 0px 0px 2px 21px;background: url("images/icons/mail.gif") 0 0.25em no-repeat;}
ul.contact-list li.call		{padding: 0px 0px 2px 21px;background: url("images/icons/phone.gif") 0 0.25em no-repeat;background-position-y: 0.25em;}
ul.contact-list li a 		{line-height: 1.7em;}

/* Button */
.medium.basic-button {
padding: 10px 14px 12px 16px;
font-size: 16px;
}
.xv-screen-foot	table{width:100%;text-align:center;}

.form-but-body	{padding-left:20px;padding-right:20px;font-size:16px;font-weigth:bold;}
.xv-css-button {heigth:50px}
.orange, {
background: -moz-linear-gradient(center bottom, #FF9009 22%, #FFAA44 81%);
background: -webkit-gradient(linear,left bottom, left top, color-stop(0.22, #FF9009), color-stop(0.81, #FFAA44));
FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffaa44, endColorstr=#ff9009); BACKGROUND-COLOR: #ffaa44
}
.orange.basic-button:hover {
background: #FF9009;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF9009, endColorStr=#FF9009);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF9009, endColorstr=#FF9009)";
}
.basic-button .devis {

padding-right: 18px;
 }
 a.basic-button {
display: inline-block;
font-family: "HelveticaNeue-Bold", "HelveticaNeue", Helvetica, Arial, Sans-serif;
font-weight: bold;
color: white;
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
text-decoration: none;
white-space: nowrap;
}
a.basic-button:hover, a.basic-button:active {outline: none;}

/* Menu	*/
.b-list-item-title {width: 150px;}
#orinea-corp-menu	
{font-size:13px;margin: 0;padding: 0;height: 36px;background:url("images/menu.gif") repeat-x;
-khtml-border-radius: 4px; -ms-border-radius: 4px;white-space:nowrap;min-width:900px;
-o-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-khtml-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-ms-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-o-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
box-shadow: rgba(0,0,0,0.3) 0 1px 2px

}
#orinea-corp-menu .b-menu-line {display: table;float: left;table-layout: fixed;}
#orinea-corp-menu .b-menu-line li	{height: 35px;display: inline;}
#orinea-corp-menu .b-menu-line li a {border-right:1px solid #989898;color:black;font-weight: bold;text-align:center;
float:left;text-decoration:none;display:block;height:35px;line-height:35px}
.b-list-item-title {width:150px;}
#orinea-corp-menu .b-menu-line li a:hover	
{color:white;background:url("images/menu.gif") repeat-x 0 -37px;height:35px;
-khtml-border-radius: 4px; -ms-border-radius: 4px;
-o-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-khtml-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-ms-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-o-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-moz-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
-webkit-box-shadow: rgba(0,0,0,0.3) 0 1px 2px;
box-shadow: rgba(0,0,0,0.3) 0 1px 2px

}
#orinea-corp-menu .b-menu-line li a:active	
{color:white;background:url("images/menu.gif") repeat-x;background-position: 0px -76px;height: 35px;}

#basic-inside-menu {margin: 0 auto;overflow: hidden;padding: 1em 0 0.2em;}
#basic-inside-menu ul	{display: inline;float: right;margin: 0;}
#basic-inside-menu ul li {display: inline;}
#basic-inside-menu ul li a{color: #333333;float: left !important;margin-left: 10px;margin-right: 4px;font-size:15px;padding: 0;text-decoration: none;}
#basic-inside-menu ul li a:hover	{color: #0088CC;}
#basic-inside-menu .b-list-item-title {white-space:nowrap;width:200px}
#mn-181 .b-list-item-title 	{width:100px}
#mn-183 .b-list-item-title,#mn-186 .b-list-item-title 	{width:100px}